home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / UTILITIE / CPU_MEMO / 3468.ZIP / POPUP.ZIP / KEYCODES.H < prev    next >
Text File  |  1988-06-30  |  3KB  |  118 lines

  1. /****************************************************************/
  2. /* Key codes returned by the popup library's getkey() function. */
  3. /****************************************************************/
  4.  
  5. #define FBIT    256
  6.  
  7. #define RET     13
  8. #define ESC     27
  9. #define BKSP     8
  10. #define BTAB 15+FBIT
  11. #define ALT_A 30+FBIT
  12. #define ALT_B 48+FBIT
  13. #define ALT_C 46+FBIT
  14. #define ALT_D 32+FBIT
  15. #define ALT_E 18+FBIT
  16. #define ALT_F 33+FBIT
  17. #define ALT_G 34+FBIT
  18. #define ALT_H 35+FBIT
  19. #define ALT_I 23+FBIT
  20. #define ALT_J 36+FBIT
  21. #define ALT_K 37+FBIT
  22. #define ALT_L 38+FBIT
  23. #define ALT_M 50+FBIT
  24. #define ALT_N 49+FBIT
  25. #define ALT_O 24+FBIT
  26. #define ALT_P 25+FBIT
  27. #define ALT_Q 16+FBIT
  28. #define ALT_R 19+FBIT
  29. #define ALT_S 31+FBIT
  30. #define ALT_T 20+FBIT
  31. #define ALT_U 22+FBIT
  32. #define ALT_V 47+FBIT
  33. #define ALT_W 17+FBIT
  34. #define ALT_X 45+FBIT
  35. #define ALT_Y 21+FBIT
  36. #define ALT_Z 44+FBIT
  37. #define ALT_ESC 0xAA+FBIT
  38. #define F1 59+FBIT
  39. #define F2 60+FBIT
  40. #define F3 61+FBIT
  41. #define F4 62+FBIT
  42. #define F5 63+FBIT
  43. #define F6 64+FBIT
  44. #define F7 65+FBIT
  45. #define F8 66+FBIT
  46. #define F9 67+FBIT
  47. #define F10 68+FBIT
  48. #define HOME_KEY 71+FBIT
  49. #define CUR_LEFT 75+FBIT
  50. #define CUR_RIGHT 77+FBIT
  51. #define CUR_UP 72+FBIT
  52. #define CUR_DOWN 80+FBIT
  53. #define END_KEY 79+FBIT
  54. #define PGUP 73+FBIT
  55. #define PGDN 81+FBIT
  56. #define INS_KEY 82+FBIT
  57. #define DEL_KEY 83+FBIT
  58. #define SF1 84+FBIT
  59. #define SF2 85+FBIT
  60. #define SF3 86+FBIT
  61. #define SF4 87+FBIT
  62. #define SF5 88+FBIT
  63. #define SF6 89+FBIT
  64. #define SF7 90+FBIT
  65. #define SF8 91+FBIT
  66. #define SF9 92+FBIT
  67. #define SF10 93+FBIT
  68. #define CSF1 94+FBIT
  69. #define CSF2 95+FBIT
  70. #define CSF3 96+FBIT
  71. #define CSF4 97+FBIT
  72. #define CSF5 98+FBIT
  73. #define CSF6 99+FBIT
  74. #define CSF7 100+FBIT
  75. #define CSF8 101+FBIT
  76. #define CSF9 102+FBIT
  77. #define CSF10 103+FBIT
  78. #define ACF1 104+FBIT
  79. #define ACF2 105+FBIT
  80. #define ACF3 106+FBIT
  81. #define ACF4 107+FBIT
  82. #define ACF5 108+FBIT
  83. #define ACF6 109+FBIT
  84. #define ACF7 110+FBIT
  85. #define ACF8 111+FBIT
  86. #define ACF9 112+FBIT
  87. #define ACF10 113+FBIT
  88. #define CTRL_PS 114+FBIT
  89. #define CTRL_CRIGHT 116+FBIT
  90. #define CTRL_CLEFT 115+FBIT
  91. #define CTRL_END 117+FBIT
  92. #define CTRL_PGDW 118+FBIT
  93. #define CTRL_HOME 119+FBIT
  94. #define CTRL_PGUP 132+FBIT
  95. #define CTRL_ENTER 10
  96. #define ALT_1 120+FBIT
  97. #define ALT_2 121+FBIT
  98. #define ALT_3 122+FBIT
  99. #define ALT_4 123+FBIT
  100. #define ALT_5 124+FBIT
  101. #define ALT_6 125+FBIT
  102. #define ALT_7 126+FBIT
  103. #define ALT_8 127+FBIT
  104. #define ALT_9 128+FBIT
  105. #define ALT_0 129+FBIT
  106. #define ALT_MS 130+FBIT
  107. #define ALT_EQ 131+FBIT
  108.  
  109. #define QUIT_INPUT ESC
  110. #define INSERT INS_KEY
  111. #define DEL_RIGHT DEL_KEY
  112. #define DEL_LEFT BKSP
  113. #define FLD_LEFT CUR_UP
  114. #define FLD_RIGHT CUR_DOWN
  115. #define DN_LIST TAB
  116. #define UP_LIST BTAB
  117. 
  118.